@import 'http://fonts.googleapis.com/css?family=Open+Sans:300&subset=latin,greek-ext,cyrillic-ext,greek,vietnamese,cyrillic,latin-ext';
html{margin:0;padding:0;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
body{margin:0;padding:0;}
header {margin-bottom: 10px;}
footer {height:50px;}
ul#admin-menu,ul#admin-menu ul{
	margin:0;list-style:none;padding:0;background-color:none;border-width:0;border-style:solid;border-color:none;width:100%;}
ul#admin-menu ul{
	visibility:hidden;position:absolute;left:0;top:400%;opacity:0;-moz-transition:all 0.5s;-webkit-transition:opacity 0.5s,top 0.5s,left 0.5s;-o-transition:opacity 0.5s,top 0.5s,left 0.5s,visibility 0.5s;transition:opacity 0.5s,top 0.5s,left 0.5s;background-color:#000000;border-width:2px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-style:none none none solid;border-color:#9484EB;padding:0;}
ul#admin-menu li:hover>ul{
	visibility:visible;opacity:1;}
ul#admin-menu li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#admin-menu li:hover{
	z-index:1;}
ul#admin-menu ul ul{
	position:absolute;left:200%;top:0;-moz-box-shadow:#484848 0px 0px 1px;-webkit-box-shadow:#484848 0px 0px 1px;box-shadow:#484848 0px 0px 1px;}
ul#admin-menu>li:hover>ul{
	top:100%;}
ul#admin-menu ul li:hover>ul{
	left:100%;}
ul#admin-menu{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
	*display:inline;}
* html ul#admin-menu li a{
	display:inline-block;}
ul#admin-menu>li{
	margin:0;}
ul#admin-menu a:active, ul#admin-menu a:focus{
	outline-style:none;}
ul#admin-menu a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:14px Open Sans,Arial,sans-serif;color:#FFFFFF;cursor:pointer;padding:20px;background-color:;background-repeat:repeat;border-width:0px;border-style:none;border-color:;}
ul#admin-menu ul li{
	float:none;margin:0;}
ul#admin-menu ul a{
	text-align:left;padding:12px 15px;background-color:#000000;border-width:0 0 1px 0;border-style:solid;border-color:#383838;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;font:12px Open Sans,Arial,sans-serif;color:#FFFFFF;text-decoration:none;}
ul#admin-menu li:hover>a,ul#admin-menu li a.pressed{
	border-style:none;color:#9484EB;text-decoration:none;}
ul#admin-menu img{
	border:none;vertical-align:middle;margin-right:20px;}
ul#admin-menu ul span{
	background-image:none;padding-right:12px;}
ul#admin-menu ul li:hover>a,ul#admin-menu ul li a.pressed{
	background-color:#000000;border-style:solid;border-color:#383838;color:#9484EB;text-decoration:none;}
ul#admin-menu li.topmenu {width: 16.66%;}
ul#admin-menu li.topmenu>a{
	text-align: center;background-color:#000000;border-width:2px 0 0 0;border-style:solid;border-color:transparent transparent transparent transparent;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
ul#admin-menu li.topmenu:hover>a,ul#admin-menu li.topmenu a.pressed{
	background-color:#000000;border-style:solid;border-color:#9484EB transparent transparent transparent;}

#content {width: 95%;margin: 0 auto;}

div.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

div.pagination > ul > li {
  display: inline;
}

div.pagination > ul > li > a,
div.pagination > ul > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

div.pagination > ul > li:first-child > a,
div.pagination > ul > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

div.pagination > ul > li:last-child > a,
div.pagination > ul > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

div.pagination > ul > li > a:hover,
div.pagination > ul > li > span:hover,
div.pagination > ul > li > a:focus,
div.pagination > ul > li > span:focus {
  background-color: #eeeeee;
}

div.pagination > ul > .active > a,
div.pagination > ul > .active > span,
div.pagination > ul > .active > a:hover,
div.pagination > ul > .active > span:hover,
div.pagination > ul > .active > a:focus,
div.pagination > ul > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca;
}

div.pagination > ul > .disabled > span,
div.pagination > ul > .disabled > span:hover,
div.pagination > ul > .disabled > span:focus,
div.pagination > ul > .disabled > a,
div.pagination > ul > .disabled > a:hover,
div.pagination > ul > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}

div.pagination-lg > ul > li > a,
div.pagination-lg > ul > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

div.pagination-lg > ul > li:first-child > a,
div.pagination-lg > ul > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

div.pagination-lg > ul > li:last-child > a,
div.pagination-lg > ul > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

div.pagination-sm > ul > li > a,
div.pagination-sm > ul > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

div.pagination-sm > ul > li:first-child > a,
div.pagination-sm > ul > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

div.pagination-sm > ul > li:last-child > a,
div.pagination-sm > ul > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

a.btn span.glyphicon {
	vertical-align:-1px;
}

#char-list tbody td {
  vertical-align: middle;
}

#char-list tbody td img {
  width:32px;
  height:32px;
}

#searchc {margin-top:20px;}